const path = require("path");
module.exports = {
  mode: 'development',
  entry: {
    index: ["./src/index.js"], //入口文件，若不配置webpack4将自动查找src目录下的index.js文件
  },
  output: {
    filename: "js/[name].bundle.js", //输出文件名，[name]表示入口文件js名
    path: path.resolve(__dirname, 'build/dist/'), // 输出路径
  },
  resolve: {
    extensions: [".ts", ".tsx", ".js", "jsx"],
  },
  devtool:  'cheap-module-eval-source-map',
  module: {
    rules: [
      {
        test: /\.jsx?$/,
        loader: "awesome-typescript-loader"
      }
    ]
  },
  devServer: {
    proxy: {
      '/api': {
        target: 'http://localhost:5000/',
        pathRewrite: {'^/api' : ''},
        changeOrigin: true,     // target是域名的话，需要这个参数，
        secure: false,          // 设置支持https协议的代理
      } 
      
    }
  }
}